package ooday05;
/** static final 常量演示 */
public class StaticFinalDemo {
    public static void main(String[] args) {
        System.out.println(Loo.PI);//常常通过类名点来访问
        //Loo.PI = 3.1415926535894;//编译错误，常量不能被改变
        System.out.println(Loo.num);//加载Loo.class到方法区，静态变量num一并储存到方法区中，到方法区中获取num的值并输出
        System.out.println(Loo.COUNT);//相当于System.out.println(5)//编译器在编译时会将常量替换为具体的数
    }
}
class Loo{
    public static int num = 5;//静态变量
    public static final int COUNT = 5;//常量(静态常量)
    //公开的 常量        常量名所有字母大写，多个单词之间用_间隔
    public static final double PI = 3.14159;
    //public static final int num;//编译错误，常量必须声明同时初始化
}
